#register-content{
	width:750px;
	margin:50px auto;
	overflow:hidden;
	min-height:570px
	}
#register-form{
	float:left;
	width:400px;
	position:relative;
	}
#register-form .change{
	position:absolute;
	right:0;
	top:60px;
	color:#595891
	}
.form-item{
	position:relative;
	border:solid 1px #ddd;width:398px;
	height:52px
	}
.form-item.error{
	border:solid 1px red
	}
.form-item label{
	float:left;width:90px;
	height:52px;
	line-height:52px;
	padding-left:20px
	}
.form-item .placeholder{
	position:absolute;
	width:268px;
	z-index:1;
	line-height:52px;
	padding-left:20px;
	font-size:14px;
	font-family:'Microsoft YaHei','Hiragino Sans GB';
	color:#ccc;
	display:inline;
	cursor:text
	}
.form-item .field{
	width:268px;
	border:0 none;
	font-size:14px;
	height:19px;
	padding-bottom:11px;
	padding-left:20px;
	padding-top:16px
	}
.input-tip{
	color:red;
	height:27px;
	font-size:12px;
	padding-top:5px;
	line-height:23px
	}
.input-tip span{
	display:none
	}
.btn-register{
	width:100%;
	height:54px;
	color:#fff;
	background:#595891;
	border:0;
	font-size:16px;
	font-family:"Microsoft YaHei","Hiragino Sans GB";
	cursor:pointer
	}
.emailRegister{
	display:none
	}
.auto-tip li{
	text-align:right;
	overflow:hidden;
	line-height:30px;
	white-space:nowrap
	}
.auto-tip li.hoverBg{
	background:#ccc
	}
.auto-tip.hidden{
	display:none
	}
.auto-tip li em{
	margin-right:20px
}
.form-item .img-code{
	position:absolute;
	right:3px;
	top:3px;
	width:110px;
	height:46px;
	cursor:pointer;
	z-index:1
	}
.btn-phonecode{
	cursor:pointer;
	border:0;
	position:absolute;
	right:3px;
	top:3px;
	width:110px;
	height:46px;
	border:0;
	background:#f2f2f2;
	color:#333;
	padding:0;
	z-index:1
	}
#register-others{
	float:right
	}
#register-others h2{
	font-size:18px;
	font-weight:500;
	color:#666;
	line-height:36px;
	margin-top:22px
	}
#register-others .ewma{
	text-align:center
	}
#register-others .ewma h2{
	margin:0 0 10px 0;
	text-align:left
	}
#register-others .ewma span{
	display:block;
	margin-top:5px;
	color:#666
	}
#register-others .ewma img{
	width:210px
	}
#register-others .downList{
	width:210px;
	overflow:hidden;
	border-top:1px solid #ddd;
	margin-top:28px
	}
#register-others .downList dl{
	width:230px
	}
#register-others .downList dl dd{
	float:left;
	width:60px;
	height:80px;
	overflow:hidden;
	margin:13px 15px 0 0;
	background:url(../img/icon (1).png) no-repeat
	}
#register-others .downList dl dd a{
	text-align:center;
	line-height:150px;
	color:#999;
	display:block
	}
#register-others .downList dl .iphone{
	background-position:-140px -142px
	}
#register-others .downList dl .pc{
	background-position:-71px -142px
	}
#register-others .downList dl .android{
	background-position:-1px -142px
	}
.end_box{
	z-index:3;
	position:fixed;
	left:50%;
	top:50%;
	display:none;
	padding:0 20px;
	height:70px;
	line-height:70px;
	margin-top:-35px;
	text-align:center;
	font-size:16px;
	color:#fff;
	background:#000;opacity:.8
	}
.zc_bot{
	margin-bottom:10px
	}
.command{
	float:left;
	margin:3px 10px 0 0
	}
.zc_bot a{
	color:#46b4e6;
	}